#!/bin/bash

#VERSION = 0.2.1
#TARGET = fostmq

TARGET_PATH=/usr/local/bin/
HEADERS_PATH=/usr/local/include/
TARGET_NAME=fostmq
FOSTLIB_PATH=../fostlib
FOSTMQ_PATH=../fostmq

FOSTLIB_HS="fost_buff.h "
FOSTLIB_HS+="fost_datetime.h "
FOSTLIB_HS+="fost_event.h "
FOSTLIB_HS+="fost_io.h "
FOSTLIB_HS+="fost_logger.h "
FOSTLIB_HS+="fost_mem.h "
FOSTLIB_HS+="fost_mgnb.h "
FOSTLIB_HS+="fost_msg.h "
FOSTLIB_HS+="fost_netstream.h "
FOSTLIB_HS+="fost_notify.h "
FOSTLIB_HS+="fost_notifypool.h "
FOSTLIB_HS+="fost_notifythread.h "
FOSTLIB_HS+="fost_proc.h "
FOSTLIB_HS+="fost_propreader.h "
FOSTLIB_HS+="fost_sock.h "
FOSTLIB_HS+="fost_string.h "
FOSTLIB_HS+="fost_taskpool.h "
FOSTLIB_HS+="fost_thread.h "
FOSTLIB_HS+="fost_timer.h "

FOSTMQ_HS="fostmq_service.h "
FOSTMQ_HS+="fostmq_conf.h "
FOSTMQ_HS+="fostmq_protocol.h "


#HEADERS="conf.h "
#HEADERS+="protocol.h "
#HEADERS+="service.h "

if [ "" = "$1" ]; then
	make -f Makefile
fi

if [ "install" = "$1" ];then
	cp -f "$TARGET_NAME" "$TARGET_PATH"
	cd "$FOSTLIB_PATH"
	cp -rf $FOSTLIB_HS -t "$HEADERS_PATH"
	cd "$FOSTMQ_PATH"
	cp -rf $FOSTMQ_HS -t "$HEADERS_PATH"
	cd "$TARGET_PATH"
	chmod 777 $TARGET_NAME
fi

if [ "clean"  = "$1" ];then
	make clean		
	/bin/rm -f "$TARGET_NAME"
fi

if [ "uninstall" = "$1" ];then
	cd "$TARGET_PATH"
	/bin/rm -f "$TARGET_NAME"
	cd "$HEADERS_PATH"
	/bin/rm -f $FOSTLIB_HS
	/bin/rm -f $FOSTMQ_HS
fi
